//基于原生的node使用socket.io
const http = require("http");
const fs = require("fs");
const server = http.createServer();
server.on("request",(req,res)=>{
    fs.readFile(__dirname + '/index.html',function (err,data) {
        // console.log(__dirname + '/index.html') 
        if(err){
            console.log(err) 
            res.writeHead(500);
            return res.end('Errpr loading index.html')
        }
        res.writeHead(200);
        res.end(data)
     })

})


server.listen(3001,()=>{
    console.log("socketIO服务器启动成功，端口3001")
})

// 配置socketIO
let count = 0;
const io = require("socket.io")(server);
// 监听用户连接事件
io.on("connection",socket=>{
    count++;
    console.log("有用户连接上来了，当前用户数量是：",count)
    socket.on("clientMsg",data=>{
        console.log("来自用户的信息是：",data)
    })
})


